[Setup]
AppName=Toolbox
AppVersion=1.0.0
DefaultDirName={commonpf}\Toolbox
OutputDir=bin\Release\net8.0-windows
OutputBaseFilename=Toolbox-Setup-win-x64-1.0.0
Compression=lzma2
SolidCompression=yes
SetupIconFile=Ico/256.ico

[Files]
Source: "bin\Release\net8.0-windows\win-x64\toolbox.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "bin\Release\net8.0-windows\win-x64\toolbox.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "bin\Release\net8.0-windows\win-x64\toolbox.runtimeconfig.json"; DestDir: "{app}"; Flags: ignoreversion
Source: "bin\Release\net8.0-windows\win-x64\toolbox.deps.json"; DestDir: "{app}"; Flags: ignoreversion
Source: "README.md"; DestDir: "{app}"; Flags: ignoreversion
Source: "Ico/256.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Ico/128.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Ico/96.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Ico/72.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Ico/64.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Ico/48.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Ico/32.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Ico/24.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Ico/16.ico"; DestDir: "{app}/Ico"; Flags: ignoreversion
Source: "Conf/Settings.conf"; DestDir: "{app}/Conf"; Flags: ignoreversion
Source: "Conf/DNSService.conf"; DestDir: "{app}/Conf"; Flags: ignoreversion

[Icons]
Name: "{group}\Toolbox"; Filename: "{app}\toolbox.exe"; IconFilename: "{app}/Ico/256.ico"
Name: "{commondesktop}\Toolbox"; Filename: "{app}\toolbox.exe"; IconFilename: "{app}/Ico/256.ico"